have good cause for doing sth